package controladores;

import modelos.daos.ServiciosAdicionalesDAO;
import modelos.pojos.ServiciosAdicionales;
import tools.Utilidad;
import java.util.List;

public class GestionServicioAdicionalCont {

    public static String crearServicioAdicional(ServiciosAdicionales servicio) {
        try {
            ServiciosAdicionalesDAO.crear(servicio);
        } catch (Exception ex) {
        }
        return mostrarResumenServicioAdicional(servicio.getCodigo());
    }

    public static ServiciosAdicionales buscarServicioAdicional(String codigo) {
        ServiciosAdicionales resultado = null;
        try {
            if (codigo != null) {
                resultado = ServiciosAdicionalesDAO.consultar(codigo);
            }
        } catch (Exception ex) {
        }
        return resultado;
    }

    public static List<ServiciosAdicionales> listarServiciosAdicionales(String nombre) {
        List<ServiciosAdicionales> listadoServicios = null;
        try {
            listadoServicios = ServiciosAdicionalesDAO.listar(nombre);
        } catch (Exception ex) {
        }
        return listadoServicios;
    }

    public static String actualizarInformacion(ServiciosAdicionales servicio) {
                try {
            ServiciosAdicionalesDAO.actualizar(servicio);
        } catch (Exception ex) {
        }
        return mostrarResumenServicioAdicional(servicio.getCodigo());
    }

    public static String mostrarResumenServicioAdicional(String codigo) {
        ServiciosAdicionales ser = null;
        try {
            ser = ServiciosAdicionalesDAO.consultar(codigo);
        } catch (Exception ex) {
        }
            return "Código: " + ser.getCodigo() + " Nombre:" + ser.getNombre() + ", " + Utilidad.pasarEstadoString(ser.getEstado());
    }
}
